/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

import Entidades.Contrato;
import Entidades.Lagar;
import Entidades.Producto;
import Entidades.Proveedor;
import java.util.List;
import logica.jpaControllers.ContratoJpaController;
import logica.jpaControllers.LagarJpaController;
import logica.jpaControllers.OperarioJpaController;

/**
 *
 * @author USER
 */
public class CtrlLagar {

    /** Creates a new instance of CtrlABMArticulos */
    public CtrlLagar() {
    }
    //guarda articulo

    public void guardarLagar(Lagar op) {
        LagarJpaController ga = new LagarJpaController();
        ga.create(op);
    }

    public void eliminarLagar(Lagar op) throws Exception {
        LagarJpaController ga = new LagarJpaController();
        ga.destroy(op.getIdLagar());
    }

    public void modificarLagar(Lagar op) throws Exception {
        LagarJpaController ga = new LagarJpaController();
        ga.edit(op);
    }

    public Lagar buscarLagar_X_idLagar(int idLagar) {
        LagarJpaController ga = new LagarJpaController();
        return ga.findLagar(idLagar);

    }
public List buscarLagar_x_Ubicacion(String ubicacion){
        LagarJpaController ga = new LagarJpaController();
        return ga.findlagarporubicacion(ubicacion);
    }
//  public List<Lagar> buscarLagar_X_idestado(int idestado){
//        LagarJpaController ga = new LagarJpaController();
//        return ga.findLagarbyIDestado(idestado);
//    }
   public List<Lagar> buscarLagar_X_producto(int idproducto){
        LagarJpaController ga = new LagarJpaController();
        return ga.findLagarbyIDproducto(idproducto);
    }





    public List buscarTodosLagar() throws Exception {
        LagarJpaController ga = new LagarJpaController();
        return ga.findLagarEntities();
    }

//    public List<Contrato> buscarContratoProvPend(int idproveedor) {
//        ContratoJpaController ga = new ContratoJpaController();
//        return ga.findContratoProvPend(idproveedor);
//    }
//  public List<Contrato> buscarContratoProvPend(int idproveedor){
//        ContratoJpaController ga = new ContratoJpaController();
//        return ga.findContratoProvPend(int idproveedor);
//    }
}
